﻿using System;

namespace IOA.MES.Client.WebService.IService.Request
{
    /// <summary>
    /// 划片机数据
    /// </summary>
    public class DicingData
    {
        /// <summary>
        /// 设备代码
        /// </summary>
        public string ResourceName { get; set; }

        /// <summary>
        /// 设备类型
        /// </summary>
        public string ResourceFamily { get; set; }

        /// <summary>
        /// 待料时间
        /// </summary>
        public int WaitTime { get; set; }

        /// <summary>
        /// 堵料时间
        /// </summary>
        public int BlockTime { get; set; }

        /// <summary>
        /// 换料时间
        /// </summary>
        public int ChangeTime { get; set; }

        /// <summary>
        /// 故障时间
        /// </summary>
        public int BrokenTime { get; set; }

        /// <summary>
        /// 手动运行时间
        /// </summary>
        public int ManualTime { get; set; }

        /// <summary>
        /// 自动运行时间
        /// </summary>
        public int AutoTime { get; set; }

        /// <summary>
        /// 时间段
        /// </summary>
        public string TimePeriod { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdateTime { get; set; }

        /// <summary>
        /// 焊机总产能（非必填）
        /// </summary>
        public int? Capacity { get; set; }

        /// <summary>
        /// 焊机A侧OK总串数（非必填）
        /// </summary>
        public int? SideAOK { get; set; }

        /// <summary>
        /// 焊机A侧NG总串数（非必填）
        /// </summary>
        public int? SideANG { get; set; }

        /// <summary>
        /// 焊机B侧OK总串数（非必填）
        /// </summary>
        public int? SideBOK { get; set; }

        /// <summary>
        /// 焊机B侧NG总串数（非必填）
        /// </summary>
        public int? SideBNG { get; set; }

        /// <summary>
        /// 来料缺角
        /// </summary>
        public string loadmaterialsDefectType { get; set; }

        /// <summary>
        /// 来料边缘缺陷 
        /// </summary>
        public string loadEdgeDefectType { get; set; }

        /// <summary>
        /// 上料破片
        /// </summary>
        public string loadfragmentDefectType { get; set; }

        /// <summary>
        /// 料盒磕碰
        /// </summary>
        public string loadBumpDefectType { get; set; }

        /// <summary>
        /// 倒角缺陷
        /// </summary>
        public string BlankingBumpchamferDefectType { get; set; }

        /// <summary>
        /// 边缘缺陷
        /// </summary>
        public string BlankingEdgeDefectType { get; set; }

        /// <summary>
        /// 切割面缺陷
        /// </summary>
        public string BlankingCutSurfaceDefectType { get; set; }

        /// <summary>
        /// 切割大小片
        /// </summary>
        public string BlankingcutDefectType { get; set; }

        /// <summary>
        /// 未裂开
        /// </summary>
        public string BlankingNotCrackedDefectType { get; set; }

        /// <summary>
        /// IP地址
        /// </summary>
        public string strHostIP { get; set; }

        /// <summary>
        /// NG片数
        /// </summary>
        public string QTYNG { get; set; }

        /// <summary>
        /// OK片数
        /// </summary>
        public string QTYOK { get; set; }

        /// <summary>
        /// API上传时间
        /// </summary>
        public DateTime strUploadTime { get; set; }

        /// <summary>
        /// A\B侧
        /// </summary>
        public string side { get; set; }

        /// <summary>
        /// 班次
        /// </summary>
        public string ProductionShift { get; set; }

        /// <summary>
        /// 其他上料
        /// </summary>
        public string loadDefectType { get; set; }

        /// <summary>
        /// 其他下料
        /// </summary>
        public string BlankingDefectType { get; set; }

        /// <summary>
        /// 投入数量
        /// </summary>
        public string INPUTQTY { get; set; }
    }
}
